package com.medical.pojo;

import lombok.Data;

import java.util.List;

@Data
public class WeatherForecastResponse {
    private String code;           // 响应码
    private String updateTime;     // 更新时间
    private String fxLink;         // 天气预报链接
    private List<Hourly> hourly;   // 24小时预报数据
    private Refer refer;           // 引用信息

    @Data
    public static class Hourly {
        private String fxTime;     // 预报时间
        private String temp;       // 温度
        private String icon;       // 天气图标代码
        private String text;       // 天气描述
        private String wind360;    // 风向360角度
        private String windDir;    // 风向
        private String windScale;  // 风力等级
        private String windSpeed;  // 风速
        private String humidity;   // 相对湿度
        private String pop;        // 降水概率
        private String precip;     // 降水量
        private String pressure;   // 大气压强
        private String cloud;      // 云量
        private String dew;        // 露点温度
    }

    @Data
    public static class Refer {
        private List<String> sources;  // 数据源
        private List<String> license;  // 许可证
    }
}
